import {
  ADD_COUNTER,
  ADD_TO_CART
} from './mutations-types'

export default {
  addCart(context, payload) {
    return new Promise((resolve, reject) => {
      // 查找数组中是否有该商品
    let oldProduct = context.state.cartList.find(
      item => item.iid === payload.iid
    );
    if (oldProduct) {
      context.commit(ADD_COUNTER, oldProduct);
      resolve('添加购物车成功')
    } else {
      payload.count = 1;
      context.commit(ADD_TO_CART, payload);
      resolve('添加购物车成功')
    }
    })
  }
};
